Optimal Deterministic Sorting and Routing on Grids and Tori with Diagonals 1
نویسندگان
چکیده
We present deterministic sorting and routing algorithms for grids and tori with additional diagonal connections. For large loads (h 12), where each processor has at most h data packets in the beginning and in the end, the sorting problem can be solved in optimal hn=6 + o(n) and hn=12 + o(n) steps for grids and tori with diagonals, respectively. For smaller loads, we present a new concentration technique that yields very fast algorithms for h < 12. For a load of 1, the previously most studied case, sorting only takes 1:2n + o(n) steps and routing only 1:1n + o(n) steps. For tori, we can present optimal algorithms for all loads h 1. The above algorithms all use a constant size memory for all processors and never copy or split packets, a property that the corresponding lower bounds make use of. If packets may be copied, 1{1 sorting can be done in only 2n=3 + o(n) on a torus with diagonals. Generally gaining a speedup of 3 by only doubling the number of communication links compared to a grid without diagonals, our work suggests building grids and tori with diagonals.
منابع مشابه
Optimal Deterministic Sorting and
We present deterministic sorting and routing algorithms for grids and tori with additional diagonal connections. For large loads (h 12), where each processor has at most h data packets in the beginning and in the end, the sorting problem can be solved in optimal hn=6 + o(n) and hn=12 + o(n) steps for grids and tori with diagonals, respectively. For smaller loads, we present a new concentration ...
متن کاملFaster Sorting and Routing on Grids with Diagonals
We study routing and sorting on grids with diagonal connections. We show that for so-called h-h problems faster solutions can be obtained than on comparable grids without diagonals. In most of the cases the number of transport steps for the new algorithms are less than half the on principle smallest number given by the bisection bound for grids without diagonals.
متن کاملRouting on Triangles, Tori and Honeycombs
The standard n n torus consists of two sets of axes: horizontal and vertical ones. For routing h-relations, the bisection bound gives a lower bound of h n=4. Several algorithms nearly matching this bound have been given. In this paper we analyze the routing capacity of modiied tori: tes-sellations of the plane with triangles or hexagons and tori with added diagonals. On some of these networks t...
متن کاملOptimal Average Case Sorting on Arrays
We present algorithms for sorting and routing on two-dimensional mesh-connected parallel architectures that are optimal on average. If one processor has many packets then we asymptotically halve the up to now best running times. For a load of one optimal algorithms are known for the mesh. We improve this to a load of eight without increasing the running time. For tori no optimal algorithms were...
متن کاملInterval Routing on Layered Cross Product of Trees and Cycles
Interval routing is an attractive space-efficient routing method for point-to-point networks (introduced in [13] and [15]) which has found industrial applications in the INMOS T9000 transputer design. Surveys of the principal theoretical results as well as recent trends in the area of interval routing can be found in [16, 5, 11]. Interval routing is based on compact routing tables, in which the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007